home *** CD-ROM | disk | FTP | other *** search
/ Cream of the Crop 22 / Cream of the Crop 22.iso / bbs / fnos16a5.zip / HELP.ZIP / AX25 < prev    next >
Text File  |  1996-07-19  |  17KB  |  414 lines

  1.  
  2. ax25 <subcommands>
  3.  
  4.      All AX.25 parameters are configurable per interface.  Commands of
  5.      the form 'ax25 <command>' set the default or global values.  Use
  6.      the 'ifconfig <iface> ax25 <command>' form to set or show the
  7.      interface-specific values.
  8.  
  9.      To set the system default ax.25 parameters, you must do so BEFORE
  10.      attaching interfaces.  After attachment, you must use the 'ifconfig
  11.      <iface> ax25' command form to show or change values for that interface.
  12.      THIS IS A CHANGE FROM THE BEHAVIOUR EXHIBITED PRIOR TO JNOS VERSION
  13.      1.10X16, RELEASED 08FEB94.
  14.  
  15.  
  16.     ax25 alias <aliascall>
  17.  
  18.      The alias command shows or sets the system's alias call. If
  19.      netrom is enabled, this modifies the same call as the 'netrom
  20.      alias' command.  The 'ax25 alias' command is NOT needed in that
  21.      case!  If netrom is not used, this command allows an alias name
  22.      to be set such that users can connect to it.  The alias is typically
  23.      a short string and should not be a valid callsign, since any SSID
  24.      is ignored when matching against <aliascall>.
  25.          Example:  ax25 alias knx
  26.      
  27.  
  28.     ax25 bbscall [<bbs_call>]
  29.  
  30.      The bbscall subcommand sets or shows the current bbs callsign.
  31.      Connects to this callsign, when set properly, will "jump-start"
  32.      the mailbox.  That is, after the connect no additional packet
  33.      need be sent to obtain the mailbox greeting.  This subcommand
  34.      will automatically set the bbscall for all currently-attached
  35.      AX.25-class interfaces with no bbscall set.  For bbscall to
  36.      function properly, it must differ from the system alias/netrom
  37.      alias, as well as the link address of the interface (usually
  38.      set by 'ax25 mycall').
  39.  
  40.      See also 'ifconfig <iface> bbscall <bbs_call>'.
  41.  
  42.           #Example: (in the following order)
  43.  
  44.           'ax25 mycall N5KNX-1'
  45.           'ax25 alias KNX'
  46.           'ax25 bbscall N5KNX'
  47.           'attach <(all interfaces)>'
  48.  
  49.           or
  50.           
  51.           'ifconfig <name> bbscall <bbscall>'   sets only iface <name>
  52.  
  53.  
  54.     ax25 bc <iface>
  55.  
  56.      The bc command  forces an immediate broadcast on the given
  57.      interface.  The particular interface or port must have been
  58.      enabled with the ax25 bcport command first. If this is so, the ID
  59.      will be broadcast as set with the ax25 bctext commands.
  60.      
  61.           ax25 bc port1
  62.     
  63.  
  64.     ax25 bcinterval [<seconds>]
  65.  
  66.      (B)  The bcinterval displays or sets the time in seconds between
  67.      broadcasts.  On display, both the interval and the countdown
  68.      values are shown. Default = 600 (10 minutes).
  69.      
  70.      
  71.     ax25 bcport [<iface> [on | OFF]]
  72.  
  73.      Display or set the active interfaces for ax.25 broadcasting (i.e.
  74.      beacons).  If no interface is given, all interfaces with ax.25
  75.      beaconing enabled will be listed.  If interface is given, the
  76.      status of beaconing for that interface is shown, or set according
  77.      to the following on or off option.  Initial state is off.
  78.      
  79.           ax25 bcport port1 on
  80.           
  81.           
  82.     ax25 bctext ["broadcast text"]
  83.  
  84.      Display or set the default text to be sent for broadcast messages
  85.      sent out every ax25 bcinterval seconds.  To compose a multi-line
  86.      message, use \r between the text of each line, ie, "line1\rline2".
  87.      See also 'ifconfig <iface> bctext ["bctext"].
  88.  
  89.           ax25 bctext "This is the beacon text!"
  90.           
  91.           
  92.     ax25 blimit [<value>]                             Default: 30
  93.  
  94.      (B)  Display or set the default AX25 retransmission backoff
  95.      limit.  Normally each successive AX25 retransmission is delayed
  96.      by twice the value of the previous interval; this is called
  97.      binary exponential backoff.  When 2^(retrycount) reaches or ex-
  98.      ceeds the blimit <value>, the retry interval is no longer increased.
  99.      
  100.      To prevent the possibility of "congestive collapse" on a loaded
  101.      channel, blimit should be set at least as high as the number of
  102.      stations sharing the channel.  Note that this is applicable only
  103.      on actual AX25 connections; UI frames will never be retransmitted
  104.      by the AX25 layer.  See also ax25 maxwait, and ax25 timertype.
  105.      
  106.           #Set ax25 blimit to 15
  107.           ax25 blimit 15          
  108.           
  109.  
  110.     ax25 dest [<iface>]
  111.  
  112.      Display the destinations saved in the heard list, for all interfaces
  113.      with heard list maintenance enabled, or for the just the specified
  114.      interface.  See also "ax25 heard".
  115.  
  116.  
  117.     ax25 digipeat [<iface> [ON | off]]
  118.  
  119.      Display or set digipeating per interface.   If no interface is
  120.      given, all interfaces with digipeating enabled will be listed. If
  121.      interface is given, the status of digipeating for that interface
  122.      is shown, or set according to the following on or off option.  If
  123.      cross-band or AXIP digipeating is to be allowed, digipeating must
  124.      be enabled on both interfaces involved.  Default is on.
  125.      
  126.           # Display digipeat status of port1
  127.           ax25 digipeat port1
  128.           
  129.           
  130.     ax25 filter N                    Default: 0
  131.  
  132.      Sets the ax.25 heard list filtering value.  This is a global value
  133.      that affects all ports with heard list maintenance set to ON.
  134.      0  =>  log both source and destination callsigns
  135.      1  =>  do not log source callsign
  136.      2  =>  do not log destination callsign
  137.      3  =>  do not log any callsign, ie, disable all heard list updates
  138.      
  139.  
  140.     ax25 flush
  141.  
  142.      Clears the AX.25 "heard" list (see ax25 heard and ax25 hport)
  143.      
  144.  
  145.     ax25 heard [<iface>]
  146.  
  147.      Display the AX.25 "heard" list. For each interface that is
  148.      configured to use AX.25 heard listing (see 'ax25 hport'), a list
  149.      of all ax25_source addresses heard on that interface is shown,
  150.      along with a count of the number of packets heard from each
  151.      station and the time since each station was last heard. The
  152.      maximum length of the heard table can be set with the 'ax25
  153.      hsize' command.  If interface is given, only the heard list for
  154.      that interface is displayed.
  155.  
  156.           ax25 heard port1
  157.           
  158.           
  159.     ax25 hport [<iface> [ON | off]]
  160.  
  161.      Display or set the status of the ax.25 heard feature.  If no
  162.      interface is given, all interfaces with ax.25 heard enabled will
  163.      be listed.  If interface is given, the status of ax.25 heard for
  164.      that interface is shown, or set according to the following on or
  165.      off option.  Default is on.
  166.           
  167.           #Display port1 status
  168.           ax25 hport port1
  169.           
  170.           
  171.     ax25 hsize [<size>]
  172.  
  173.      Set or display the size of the heard list table.  Default is 0
  174.      which means no limit.
  175.      
  176.      
  177.     ax25 irtt [<milliseconds>]
  178.  
  179.      (B)  Display or set the initial value of smoothed round trip time
  180.      to be used when a new AX25 connection is created.  The actual
  181.      round trip time will be learned by measurement once the
  182.      connection has been established.  Default is 5000ms.
  183.           #Set irtt to 10 seconds  (10000 milliseconds)
  184.           ax25 irtt 10000
  185.           
  186.           
  187.     ax25 kick <axcb>
  188.  
  189.      Force a retransmission on the specified AX.25 control block.  The
  190.      control block address can be found with the ax25 status command.
  191.      This is useful to reactivate connections that have long time-out
  192.      values.
  193.      
  194.  
  195.     ax25 maxframe [<count>]
  196.  
  197.      (B)  Establish the maximum number of frames that will be allowed
  198.      to remain unacknowledged at one time on new AX.25 connections.
  199.      This number cannot be greater than 7. Without <count> it will
  200.      display the current setting. Note that the maximum outstanding
  201.      frame count only works with virtual connections. UI frames are
  202.      not affected. Also note that for optimal performance, a value of
  203.      1 should be used.  Default is 1 frame.
  204.      
  205.      
  206.     ax25 maxwait [<msec>]
  207.  
  208.      Sets a limit (in msec) to the retry timeout values.  Default =
  209.      30000 (30 secs).  A value of 0 disables maxwait.
  210.      
  211.      
  212.     ax25 mycall [<ax25call>]
  213.  
  214.      Display or set the default local AX.25 address.  The standard
  215.      format is used, (e.g. WG7J or KA7EHK-5).  This command must be
  216.      given before any attach commands using AX.25 mode are given.
  217.           
  218.           ax25 mycall wg7j-3
  219.           
  220.           
  221.     ax25 paclen [<size>]
  222.  
  223.      (B)  This sets the default paclen used when attaching interfaces
  224.      that will carry AX.25 connections. See also 'ifconfig <iface> ax25
  225.      paclen'. Default is 256 bytes.
  226.      This parameter limits the size of I-fields on new AX.25
  227.      connections.  If IP datagrams or fragments of datagrams larger
  228.      than paclen are transmitted, they will be transparently
  229.      fragmented at the AX.25 level, sent as a series of I frames, and
  230.      reassembled back into a complete IP datagram or fragment at the
  231.      other end of the link.  IP datagrams will not be affected if this
  232.      parameter is greater than or equal to the MTU of the associated
  233.      interface.
  234.      If NET/ROM communication is configured, the NetRom MTU value
  235.      should be Paclen - 20. !!!  The Net/Rom header takes 20 bytes,
  236.      and is part of the AX25 data.  Default netrom mtu is 236.
  237.      
  238.      Note1:  the AX.25 Level 2 Version 2 definition specifies a
  239.      maximum paclen of 256 bytes. Some systems are not equipped to
  240.      handle larger packets (e.g. G8BPQ based systems), so be careful
  241.      when using this parameter.
  242.      
  243.      Note2:  see also the section 'Of PACLEN, MTU, MSS, and More'
  244.      in the JNOS40 Configuration Manual.
  245.      
  246.  
  247.     ax25 pthresh [<size>]
  248.  
  249.      (B)  Display or set the poll threshold to be used for new AX.25
  250.      Version 2 connections.  The poll threshold controls
  251.      retransmission behavior as follows. If the oldest unacknowledged
  252.      I-frame size is less than the poll threshold, it will be sent
  253.      with the poll (P) bit set if a time-out occurs. If the oldest
  254.      unacked I-frame size is equal to or greater than the threshold,
  255.      then a RR or RNR frame, as appropriate, with the poll bit set
  256.      will be sent if a time-out occurs.
  257.      The idea behind the poll threshold is that the extra time needed
  258.      to send a "small" I-frame instead of a supervisory frame when
  259.      polling after a time-out is small, and since there's a good
  260.      chance the I-frame will have to be sent anyway (i.e., if it were
  261.      lost previously) then you might as well send it as the poll.  But
  262.      if the I-frame is large, send a supervisory (RR/RNR) poll instead
  263.      to determine first if retransmitting the oldest unacknowledged I-
  264.      frame is necessary; the time-out might have been caused by a lost
  265.      acknowledgment.  This is obviously a tradeoff, so experiment with
  266.      the poll threshold setting. The default is 128 bytes, one half
  267.      the default value of <paclen>
  268.      
  269.  
  270.     ax25 reset <axcb>
  271.  
  272.      Delete the AX.25 connection control block at the specified
  273.      address. This deletes a connection and everything associated with
  274.      it. The control block address can be found with the 'ax25 status'
  275.      command.
  276.      
  277.  
  278.     ax25 retries [<count>]
  279.  
  280.      (B)  Limit the number of successive unsuccessful retransmission
  281.      attempts  on  new AX.25  connections.  If this  limit is
  282.      exceeded, link re-establishment is attempted.  If the link can't
  283.      be re-established in <count> times, then the connection  is
  284.      abandoned and all queued data is deleted.  Default is 5.
  285.           
  286.  
  287.     ax25 route [<subcommand>]
  288.  
  289.      Without optional subcommands, display the AX.25 routing table
  290.      that specifies the digipeaters to be used  in reaching a given
  291.      station.
  292.  
  293.  
  294.        ax25 route add <target> <iface> [[via] digis ...]
  295.        ax25 route perm <target> <iface> [[via] digis ...]
  296.  
  297.         Add an entry to the AX.25 routing table.  The route added may
  298.         be replaced automatically by a new one, unless "perm" is used
  299.         instead of "add".  Replacement may occur when digipeaters are
  300.         specified in an AX25 link from the node or a connection is
  301.         received from a remote station via digipeaters.  Such automatic
  302.         replacement is usually desirable; use "route add perm ..." to
  303.         prevent this where necessary.
  304.  
  305.         <target> is the destination call to reach via digipeaters.
  306.         <iface> is the interface to use for this route, i.e. Jnos allows
  307.            different digi routes for different interfaces.
  308.         [digis...] is a list of one or more digipeaters, separated by
  309.            spaces and/or commas.  The keyword "via" is optional.
  310.           
  311.           ax25 route add k7uyx-1 port1 wg7j wa7tas n7dva
  312.           ax25 route perm k7uyx-1 port1 wg7j wa7tas n7dva
  313.           
  314.           
  315.        ax25 route drop <target> <iface>
  316.  
  317.         Drop an entry for <target> from the AX.25 routing table.
  318.  
  319.                     ax25 route drop k7uyx-1 port1
  320.           
  321.           
  322.        ax25 route mode <target> <iface> [vc|dg|interface]
  323.  
  324.         Sets the interface ip mode to one of  vc | datagram |
  325.         interface for target.  This indicates how ip links to the
  326.         destination call <target> should be established.  If nothing
  327.         is given for a certain destination or target, the interface
  328.         default mode is used, which defaults to datagram.  (See also
  329.         the 'mode' command).
  330.         vc        is a virtual circuit (ax25 connected mode, meaning
  331.                   that ip frames are sent using ax.25 connections)
  332.         datagram  is unconnected mode, (AX25 UI frames).
  333.         interface is the default interface mode, as set with the
  334.                   'mode' command.
  335.         
  336.           ax25 route mode k7uyx-1 port1 vc
  337.           
  338.  
  339.     ax25 status [<axcb>]
  340.  
  341.      Without an argument, display a one-line summary of each AX.25
  342.      control block.  If the address of a particular control block is
  343.      specified, the contents of that control block is shown in more
  344.      detail. Note that the send queue units are frames, while the
  345.      receive queue units are bytes.
  346.      
  347.  
  348.     ax25 t2 [<milliseconds>]                           Default: 1000
  349.  
  350.      Display or set the AX.25 "resptime" timer. Value is in milli-
  351.      seconds. Default is 1000ms, and minimum is 0ms.  This timer lets
  352.      Jnos eliminate some redundant transmissions and optimize what it
  353.      sends by possibly adding ACKs to I-frames, by delaying the trans-
  354.      mission of packets.  A value of zero disables the use of the t2
  355.      timer, as does the use of datagram mode (UI) [see mode command].
  356.      
  357.  
  358.     ax25 t3 [<milliseconds>]                           Default: 0
  359.  
  360.      (B)  Display or set the AX.25 idle "keep alive" timer. Value is
  361.      in milliseconds. Default is 0, i.e. no 'keep-alive' polling.
  362.      
  363.  
  364.     ax25 t4 [<seconds>]                                Default: 300
  365.  
  366.      (B)  Display or set the AX.25 Link "redundancy" timer. Value is
  367.      in seconds. When no exchange has been had during this time the
  368.      link is reset and closed. Default = 300 seconds (5 minutes).
  369.      
  370.  
  371.     ax25 timertype [LINEAR|exponential|original]
  372.  
  373.      (B)  Sets or displays the type of timer used for retransmission
  374.      and recovery.  Linear means that each retry will use a time-out
  375.      that is RTT greater then the previous time-out. I.e. 4 sec, 8
  376.      sec, 12 sec, 16 seconds etc.  Exponential means that each retry
  377.      will use a time-out that is twice as large as the previous time-
  378.      out. I.e. 4 seconds, 8 seconds, 16 seconds, 32 seconds etc.
  379.      Original means that each retry will use a time out that is twice
  380.      the RTT, i.e. 4 seconds, 8 seconds, 8 seconds, 8 seconds, etc.
  381.      Default is linear.
  382.      
  383.           ax25 timertype exponential
  384.  
  385.  
  386.     ax25 ttycall [ttycall]
  387.  
  388.      Set or display the tty-link call for direct keyboard access.
  389.      Remember to have both 'attended on' and 'mbox attend on' to be
  390.      able to use this function.
  391.      
  392.      
  393.     ax25 version [n]
  394.  
  395.      (B)  Display or set the version of the AX.25 protocol to attempt
  396.      to  use  on  new connections.  Version 1 is the version that does
  397.      not use the poll/final bits.  Default is version 2.
  398.      
  399.  
  400.     ax25 window [<size>]                             Default: 512 bytes
  401.  
  402.      (B)  Set the number of bytes that can be pending on an AX.25
  403.      receive queue  beyond which  I  frames will be answered with RNR
  404.      (Receiver Not Ready) responses. This presently applies only to
  405.      suspended interactive  AX.25  sessions,  since incoming  I-frames
  406.      containing  network (IP, NET/ROM) packets are always processed
  407.      immediately and are not placed on the receive queue.  However,
  408.      when an AX.25 connection carries both interactive and network packet
  409.      traffic, an RNR generated because of backlogged interactive traffic
  410.      will also stop network packet traffic from being sent.
  411.  
  412.      
  413.  
  414.